Latest Contract Prediction for San Francisco Giants Ace Should Help Club Re-Sign Him Sports Illustrated